package fastDfsDemo;

import java.io.FileNotFoundException;
import java.io.IOException;

import org.csource.fastdfs.ClientGlobal;
import org.csource.fastdfs.StorageClient;
import org.csource.fastdfs.StorageServer;
import org.csource.fastdfs.TrackerClient;
import org.csource.fastdfs.TrackerServer;
import org.junit.Test;

public class FastDfsDemo {
	@Test
	public void fastdsf() throws FileNotFoundException, IOException, Exception{
		//第一步读取配置文件
		ClientGlobal.init("C:/pingyougou/pingyougou/fastDfsDemo/src/main/resources/fdfs_client.conf");
		//第二创建一个 TrackerClient 对象。直接 new 一个。
	  TrackerClient trackerClient = new	TrackerClient();
	// 3、使用 TrackerClient 对象创建连接，获得一个 TrackerServer 对象
	  TrackerServer trackerServer = trackerClient.getConnection();
	// 4、创建一个 StorageServer 的引用，值为 null
	  StorageServer storageserver=null;
		// 5、创建一个 StorageClient 对象，需要两个参数 TrackerServer 对象、StorageServer 的引用
	  StorageClient storageClient=new StorageClient(trackerServer,storageserver);
	// 6、使用 StorageClient 对象上传图片。
	  String[] file = storageClient.upload_file("d:/Pictures/Saved Pictures/1.jpg", "jpg", null);
	  for (String string : file) {
		System.out.println(string);
	}
	  
	}

}
